.guide {
  background: url($imgPath + '/activity/guide/guide_bg.png') no-repeat #f3ece3;
  background-size: 100%;
  min-height: 100vh;
  .guide_top {
    font-size: rem(28); color: #333333;
    padding: rem(170) 0 rem(220) rem(75);
    p { padding-bottom: rem(10); }
  }
  .guide_top_title {
    height: rem(700); position: relative;
    img { width: rem(740);}
    .myself_title {
      width: rem(505); height: rem(142);
      background: url($imgPath + '/activity/guide/guide_title.png') no-repeat;
      background-size: 100%; position: absolute;
      bottom: rem(50); right: rem(120);
    }
  }
  .guide_myself {
    text-align: center;
    h3 {font-size: rem(46); color: #333333; padding-bottom: rem(20);}
    p {font-size: rem(28); color: #333333; padding-bottom: rem(10);}
    .guide_myself_two {
      display: inline-block; padding-top: rem(10);
      img {
        width: rem(288); height: rem(164);
        &:nth-child(2) {
          width: 100%; height: rem(574); margin-bottom: rem(100);
        }
        &:nth-child(3) {
          width: 100%; height: rem(624);
        }
      }
    }
    .guide_myself_two_more {
      padding: rem(80) 0; text-align: center;
      img {
        width: rem(312); height: rem(90);
      }
    }
  }
  .guide_share {
    .guide_share_word {
      text-align: center; color: #333333;
      h3 { font-size: rem(46); padding: rem(30) 0;}
      p { font-size: rem(28); padding-bottom: rem(10); }
    }
    .guide_share_three_more {
      text-align: center; padding-top: rem(10);
      img {
        width: rem(293); height: rem(173);
      }
    }
    .guide_share_three {
      img {
        width: 100%; height: rem(574); padding-bottom: rem(100);
        &:nth-child(2) {
          height: rem(624);
        }
        &:nth-child(3) {
          height: rem(624);
        }
      }
    }
    .guide_share_more {
      text-align: center; padding-bottom: rem(50);
      img { width: rem(313); height: rem(90); }
    }
  }
  .eight_equity {
    text-align: center; padding: rem(60) 0; background: #fff;
    img { width: rem(658); height: rem(959); }
  }
  .open_vip {
    height: rem(126); width: 100%; font-weight:400;
    background:linear-gradient(184deg,rgba(215,189,148,1),rgba(177,145,101,1));
    font-size: rem(36); color: #fff; display: flex; align-items: center; justify-content: center;
  }
}
